home *** CD-ROM | disk | FTP | other *** search
/ Agent Central Host Computer / Agent - Central Host Computer.iso / _SETUP.1 / vjamsLoc1.sql < prev    next >
Text File  |  2000-05-12  |  3KB  |  60 lines

  1. /*
  2. This view collects together all events related to bill jams and where they happen. It includes alarm activate and clear, OCU commands, Stacker Card events, money deposited, door open and close, shift start and end. 
  3. */
  4. CREATE OR REPLACE VIEW VJAMSLOC1  AS 
  5. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, 0 SHIFT_SEQ, 0 USER_ID , 0 ROUTE_ID,
  6.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID , 'Act' setclr,alarmact.alarm_id alarm, 0 curr_type, '01' table_code, Rpad('(01) '||descr, 200)   event
  7. from alarmact, alarmsg
  8. where alarmact.alarm_id
  9. in (14, 18, 19, 20, 21, 22, 23, 24, 25,  26, 27, 34, 39 ) and
  10. alarmact.alarm_id = alarmsg.alarm_id
  11. union
  12. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, 0 SHIFT_SEQ, 0 USER_ID , 0 ROUTE_ID,
  13.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID ,'Clr' setclr, alarmclr.alarm_id alarm ,0 curr_type, '02' table_code, '(02)' ||descr event
  14. from alarmclr, alarmsg where
  15. alarmclr.alarm_id in (14, 18, 19, 20, 21, 22, 23, 24, 25,  26, 27, 34, 39 ) and alarmclr.alarm_id = alarmsg.alarm_id
  16. union
  17. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, 0 SHIFT_SEQ, 0 USER_ID , 0 ROUTE_ID,
  18.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID ,'   ' setclr, 0 alarm, 0 curr_type,'12' table_code, '(12) ' || ocucmnd.descr event
  19. from ocucmnd, cmdinit
  20. where cmdinit.command_id = ocucmnd.id and
  21. ocucmnd.id in (7, 8, 9, 10)
  22. union
  23. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, 0 SHIFT_SEQ, 0 USER_ID , 0 ROUTE_ID,
  24.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID ,'   ' setclr, 0 alarm, 0 curr_type,'15' table_code,'(15) AcceptStackerCard' event
  25. from curacc where currency_type = 401 and currency_val = 0
  26. union
  27. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE,0 SHIFT_SEQ, 0 USER_ID , 0 ROUTE_ID,
  28.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID ,'   ' setclr, 0 alarm,  FLOOR(0.01 * currency_type) curr_type, '16' table_code,
  29. '(16) Curr Accepted ' ||
  30. decode( FLOOR(0.01*currency_type), 2, 'Coin', 3, 'Bill', 4, 'Stacker', 'Other') ||
  31. to_char(0.01 * currency_vaL, '999.99') event
  32. from curacc
  33. union
  34. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, 0 SHIFT_SEQ, 0 USER_ID , 0 ROUTE_ID,
  35.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID , '   ' setclr,0 alarm,0 curr_type, '24' table_code,'(24) JCDoorClose' event
  36. from jcdoorc
  37. union
  38. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, 0 SHIFT_SEQ, 0 USER_ID , 0 ROUTE_ID,
  39.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID ,'   ' setclr, 0 alarm, 0 curr_type, '25' table_code,'(25) JCDoorOpen' event
  40. from jcdooro
  41. union
  42. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, SHIFT_SEQ, USER_ID, ROUTE_ID,
  43.  RUN_ID, TRIP_ID, FARESET_ID ,'   ' setclr,0 alarm, 0 curr_type,'33' table_code,'(33) Shift End  ' event
  44. from shftend
  45. union
  46. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, SHIFT_SEQ, USER_ID , 0 ROUTE_ID,
  47.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID , '   ' setclr,0 alarm, 0 curr_type,'34' table_code,'(34) ShiftRelEnd  ' event
  48. from shftrele
  49. union
  50. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, SHIFT_SEQ, USER_ID , 0 ROUTE_ID,
  51.  0 RUN_ID, 0 TRIP_ID, 0 FARESET_ID ,'   ' setclr, 0 alarm,0 curr_type, '35' table_code,'(35) ShiftRelStart' event
  52. from shftrels
  53. union
  54. select DET_SEQ_NUM, FAREBOX_GLID, CONV_DATE, SHIFT_SEQ, USER_ID, ROUTE_ID,
  55.  RUN_ID, TRIP_ID, FARESET_ID ,'   ' setclr,  0 alarm,0 curr_type,  '36' table_code,'(36) Shift Start' event
  56. from shftstrt;
  57.  
  58.  
  59.  
  60.